#ifndef PRODUCTOR_ACCIONES_H_
#define PRODUCTOR_ACCIONES_H_

using namespace std;

#include <stdio.h>
#include <stdlib.h>
#include <signal.h>
#include <list>
#include <iostream>
#include <vector>
#include <queue>
#include <string.h>
#include <string>
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "Partida.h"
#include "Socket.h"
#include "Thread.h"

class ProductorAcciones : public Thread {
private:
	Socket 	*conexion;

public:	
	//Constructor
	ProductorAcciones(bool atributo);
	//Destructor
	~ProductorAcciones() ;
	//Metodo run del thread.
	void run ();
	//Manejador de señales
	static void signalHandler(int signal);	
	//Seters
	void setConexion(Socket *conexion);
};

#endif /* PRODUCTOR_ACCIONES_H_ */
